package com.aasa.siccosap.service;

import java.util.ArrayList;
import java.util.List;

import com.aasa.siccosap.bean.GarantiaBancaria;
import com.aasa.siccosap.bean.GarantiaPorLinea;
import com.aasa.siccosap.bean.ParametrosGarantia;
import com.aasa.siccosap.bean.ParametrosGenerales;
import com.aasa.siccosap.dao.GarantiaBancariaDAO;
import com.aasa.siccosap.dao.accesoDaoException;

public class GarantiaBancariaService {
	GarantiaBancariaDAO garantiaBancariaDAO;
	
	public GarantiaBancariaService() {
		try {
			garantiaBancariaDAO = new GarantiaBancariaDAO();
		} catch (accesoDaoException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	public List<GarantiaBancaria> consultarGarantiasBancarias(ParametrosGarantia parametros) throws Exception {
		List<GarantiaBancaria> consultaGarantiasBancarias=new ArrayList<GarantiaBancaria>();
		
		if(parametros.getStrPb_tipoGarantia().equals("GB"))
			consultaGarantiasBancarias = garantiaBancariaDAO.consultarGarantiasBancarias(parametros);
		
		return consultaGarantiasBancarias;
	}

	public List<GarantiaBancaria> consultarGarantiaBancariasRenovadas(
			ParametrosGarantia parametros) throws Exception {
		List<GarantiaBancaria> consultaGarantiasBancarias=new ArrayList<GarantiaBancaria>();
		if(parametros.getStrPb_tipoGarantia().equals("GB"))
			consultaGarantiasBancarias = garantiaBancariaDAO.consultarGarantiaBancariasRenovadas(parametros);
		
		return consultaGarantiasBancarias;
	}
}
